package com.myway.dto.flight;

import com.myway.dto.product.DTOProduct;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;


/**
 * @author nl_tan
 *
 */
public class DTOSegmentFare implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -8858267996795150536L;
	
	private com.myway.dto.order.DTOSegment segment;
	
	private DTOProduct product;
	
	private List<DTOFareDetail> fareDetails=new ArrayList<DTOFareDetail>();
//	
//	private List<DTOFareDetailIntl> intlFareDetails=new ArrayList<DTOFareDetailIntl>();
//	
	private List<DTOShoppingCart> gwcInfo=new ArrayList<DTOShoppingCart>();

	
	public List<DTOShoppingCart> getGwcInfo() {
		return gwcInfo;
	}

	public void setGwcInfo(List<DTOShoppingCart> gwcInfo) {
		this.gwcInfo = gwcInfo;
	}

	/**
	 * @return the segment
	 */
	public com.myway.dto.order.DTOSegment getSegment() {
		return this.segment;
	}

	/**
	 * @param segment the segment to set
	 */
	public void setSegment(com.myway.dto.order.DTOSegment segment) {
		this.segment = segment;
	}

	/**
	 * @return the product
	 */
	public DTOProduct getProduct() {
		return this.product;
	}

	/**
	 * @param product the product to set
	 */
	public void setProduct(DTOProduct product) {
		this.product = product;
	}

	/**
	 * @return the fareDetails
	 */
	public List<DTOFareDetail> getFareDetails() {
		return this.fareDetails;
	}

	/**
	 * @param fareDetails the fareDetails to set
	 */
	public void setFareDetails(List<DTOFareDetail> fareDetails) {
		this.fareDetails = fareDetails;
	}

//	public List<DTOFareDetailIntl> getIntlFareDetails() {
//		return intlFareDetails;
//	}
//
//	public void setIntlFareDetails(List<DTOFareDetailIntl> intlFareDetails) {
//		this.intlFareDetails = intlFareDetails;
//	}
//	
	

}
